			*{
				padding:0;
				margin: 0;
			}
			#home_page {
				width: 1228px;
				padding: 0;
				margin: 0 auto;
				background-color: #f5f5f5;
				position: relative;
				overflow-x: hidden;
			}
			#promo_show {
				width: 1228px;
				height: 400px;
			}
			#promo_show_left {
				float: left;
				padding: 2px 0;
				background-color: #434343;
				position: relative;	
				left: 0;
				top: 0;	
			}
			#promo_show_left>dl{
				width: 205px;
			}
			.promo_show_title{
				line-height: 33px;
				font-size: 12px;
				color: white;
				padding-left: 10px;
					
			}
			#promo_show_left>dl>dd>img{
				height: 20px;
				width: 20px;
				vertical-align: middle;
			}
			#promo_show_left>dl>dd>a{
				padding-left: 15px;	
			}
			#promo_show_right {
				float: left;
				position: relative;
			}
			.clearfix{
				clear: both;
			}
			.show_sort {
				box-shadow:  0 -2px 0 #e6e6e6, 0 2px 0 #e6e6e6, 2px 0 0 #e6e6e6;
				position: absolute;
				top: -2px;
				left: 205px;
				margin: 0 auto;
				width: 1023px;
				height: 400px;
				background-color: white;
				display: none;
				z-index: 99;
			}
			.good_category {
				width: 700px;
				height: 400px;
				float: left;
			}
			.good_category>dl>dd{
				width: 700px;
				display: block;
				line-height: 40px;
				height:40px;
			}
			.good_category_title{
				margin-left: 20px;
				float: left;
				font-size: 13px;
				font-weight: bold;
			}
			.good_category>dl>dd>a{
				margin-left: 20px;
				float: left;
				text-decoration: none;
				color: #434343;
			}
			.good_category>dl>hr {
				width: 600px;
				margin-left: 100px;
				border:none;
				border-top: 1px solid #f2f2f2;
			}
			.good_logo {
				margin-left: 20px;
				margin-top: 10px;
				padding-left: 20px;
				border-left: 1px solid #f2f2f2;
				width: 260px;
				height: 380px;
				float: left;
			}
			.good_logo .small {
				width: 80px;
				height: 32px;
				margin-left: 20px;
				margin-bottom: 20px;
			}
			.good_logo .big {
				width: 205px;
				height: 110px;
				margin-left: 20px;
			}
			#promo_img_bottom_button {
				position: absolute;
				left: 300px;
				top: 380px;
				height: 14px;
				line-height: 14px;
				display: block;
				vertical-align: middle;
			}
			.promo_img_bottom_round {
				width: 10px;
				height: 10px;
				background-color: #c1ccf1;
				border-radius: 10px;
				float: left;
				margin-left: 10px;
				border: 2px solid  rgba(203,47,123,0);
			}
			.promo_img_bottom_select {
				border: 2px solid #c1ccf1;
				background-color: #cb2f7b;
			}
			#promo_login_rect{
				position: absolute;
				top: 35px;
				left: -70px;
				height: 200px;
				width: 200px;
				background-color: #edeef3;
				z-index: 3;
			}
			#promo_login_round {
				position: relative;
				height: 50px;
				width: 50px;
				border-radius: 50px;
				background-color: #f0eff0;
				z-index: 4;
				border: 3px solid #cbccd2;
			}
			#promo_login_round_img{
				height: 40px;
				width: 40px;
				padding-top: 5px;
				padding-left: 5px;
				
			}
			#promo_login_msg {
				position: absolute;
				top: 100px;
				left: 870px;
			}
			#promo_login_rect_font {
				position: relative;
				font-size: 12px;
				left: 80px;
				top: 30px;
				color: #a499b0;
			}
			#promo_login_rect_button {
				height:20px;
				width: 50px;
				background-color: white;
				line-height: 20px;
				border: 1px solid #ff4040;
				border-radius: 10px;
				font-size: 12px;
				color: #ff4040;
				position: relative;
				top: 60px;
				left: 40px;
				float: left;
			}
			#promo_rigis_rect_button{
				height:20px;
				width: 50px;
				background-color: white;
				line-height: 20px;
				border: 1px solid #ff4040;
				border-radius: 10px;
				font-size: 12px;
				color: #ff4040;
				position: relative;
				top: 60px;
				left: 60px;
				float: left;
			}
			.promo_login_rect_msg {
				font-size: 12px;
				width: 170px;
				position: relative;
				margin-left: 15px;
				margin-top: 5px;
				top: 80px;
				float: left;
			}
			#rush_to_purchase {
				position: relative;
				margin-top: 10px;
				width: 1228px;
				height: 140px;
				background-color: white;
				
			}
			#count_down {
				position: relative;
				float: left;
				width: 205px;
				height: 140px;
				background-image: url(../img/home_page/globalhead_sprite.png);
				background-position: 0 0px;
			}
			.count_down_tips {
				color: #570706;
    			text-align: center;
    			line-height: 30px;
   			 	font-size: 14px;
   			 	position: relative;
   			 	top: 40px;
			}
			.count_time{
				height: 26px;
   				font-size: 0;
   				text-align: center;
			}
			.count_time span {
				position: relative;
				top: 40px;
				display: inline-block;
   				width: 36px;
   				height: 26px;
  				line-height: 26px;
   				text-align: center;
   				background-color: #392800;
    			color: #fff;
   				font-size: 20px;
   				font-family: "Century Gothic";
  				font-weight: bold;
			}
			.count_time i {
				position: relative;
				top: 40px;
			    display: inline-block;
			    width: 16px;
			    height: 26px;
			    line-height: 26px;
			    text-align: center;
			    font-size: 14px;
			    font-weight: bold;
			    color: #392800;
			    font-style: normal;
			}
			.view_more {
				position: relative;
				top: 40px;
				display: block;
			 	padding-left: 10px;
			    font-size: 14px;
			    color: #fff;
			    line-height: 38px;
			    text-align: center;
			}
			.seckill_list {
				position: relative;
				width: 1023px;
				overflow: hidden;
				float: left;
				height: 140px;
			}
			.seckill_list ul {
				position: absolute;
   				top: 0;
			    left: 0;
			    width: 99999px;
			}
			.seckill_list ul li{
				position: relative;
				width: 215px;
				height: 110px;
				padding: 15px 20px;
				float: left;
			}
			.seckill_list_prod {
				width: 259px;
				list-style-type: none;
			}
			.seckill_list_prod:hover {
				transform: translate3d(-5px,0,0);
				cursor: pointer;
			}
			#promo_img_left_button {
				position: absolute;
				left: 10px;
				top: 200px;
				line-height: 40px;
				width: 40px;
				border-radius: 40px;
				text-align: center;
				background-color: #F8F8FF;
				font-size: 16px;
				display: none;
			}
			#promo_img_left_button:hover {
				cursor: pointer;
			}
			#promo_img_right_button:hover {
				cursor: pointer;
			}
			#promo_img_right_button {
				position: absolute;
				right: 230px;
				top: 200px;
				line-height: 40px;
				width: 40px;
				border-radius: 40px;
				text-align: center;
				background-color:  #F8F8FF;
				font-size: 16px;
				display: none;
			}
			.pro_detail {
				position: relative;
				width: 100px;
				height: 92px;
				float: left;
			}
			.pro_detail .pro_name {
				height: 40px;
			    overflow: hidden;
			    margin-bottom: 12px;
			    color: #666;
			    font-size: 14px;
			    line-height: 20px;
			}
			.pro_detail .pro_price {
				margin-bottom: 2px;
			    color: #ff4040;
			    font-size: 14px;
			    font-weight: bold;
			    font-family: "Microsoft Yahei";
			    line-height: 18px;
			}
			.pro_detail .reference_price {
				width: 100px;
			    height: 20px;
			    overflow: hidden;
			    color: #aaa;
			    font-family: "Microsoft Yahei";
			    line-height: 20px;
			    white-space: nowrap;
			    font-size: 12px;
			}
			.seckill_list ul li .marking_label {
				position: absolute;
			    top: 5px;
			    right: 5px;
			    width: 32px;
			    height: 28px;
			    padding: 5px 2px 4px 3px;
			    overflow: hidden;
			    background: url(../img/home_page/globalhead_sprite.png) no-repeat -160px -150px;
			    line-height: 14px;
			    text-align: center;
			    color: #fff;
			    border: 1px solid;
			    font-size: 12px;
			}
			.pro_pic {
				width: 110px;
				height: 110px;
				transition: transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease,-o-transform .4s ease;
			}
			#seckill_list_prod_left{
				height: 40px;
				width: 20px;
				background-color: #d9d9d9;
				position: absolute;
				left: 205px;
				top: 50px;
				line-height: 40px;
				text-align: center;
				z-index: 50px;
				display: none;
			}
			#seckill_list_prod_right{
				background-color: #d9d9d9;
				height: 40px;
				width: 20px;
				position: absolute;
				right: 0px;
				top: 50px;
				line-height: 40px;
				text-align: center;
				z-index: 50px;
				display: none;
			}
			#seckill_list_prod_right:hover {
				cursor: pointer;
			}
			#seckill_list_prod_left:hover {
				cursor: pointer;
			}
			#sale_synthetical_venue {
			    width: 1228px;
    			margin-top: 15px;
			}
			#venue_title {
				height: 150px;
				width: 1228px;
			}
			#venue_content {
			    background-color: #ee424e;
			    padding: 0 4px 10px;
			 	height: 280px;
			}
			.venue_enter {
		        float: left;
			    width: 234px;
			    height: 130px;
			    margin: 10px 5px 0 5px;
			}
			.venue_enter img{
	            width: 234px;
   				height: 130px;
			}
			#mod_brand_sale {
			    margin-top: 20px;
			    width: 1228px;
			    height: 400px;
			}
			.left_banner {
			    position: relative;
				display: inline;
				float: left;
				width: 267px;
				height: 400px;
				overflow: hidden;
				margin-right: 12px;
			}
			.left_banner img {
			    width: 267px;
   				height: 400px;
			}
			.brand_caption {
			    position: absolute;
			    left: 50%;
			    bottom: 34px;
			    width: 200px;
			    height: 100px;
			    margin-left: -100px;
			    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7FFFFFFF',endColorstr='#7FFFFFFF');
			    background-color: rgba(255,255,255,0.8);
			    text-align: center;
			}
			.brand_caption h4 {
				margin-top: 20px;
			    font-size: 20px;
			    color: #333;
			    line-height: 24px;
			}
			.brand_caption .cut_line {
			    width: 30px;
			    height: 10px;
			    overflow: hidden;
			    margin: 10px auto 0;
			    border-top: 1px solid #333;
			}
			.brand_caption .sub_tit {
			    height: 16px;
			    overflow: hidden;
			    font-size: 14px;
			    line-height: 16px;
			    color: #333;
			}
			#group_buy {
				float: left;
			    width: 484px;
			    height: 400px;
			    background: #fff url(../img/home_page/ChEi3FjCUa2ALuvGAAAG6sky0F026600.png) no-repeat center top;
			    margin-right: 12px;
			}
			#group_buy h4 {
				width:484px;
				height: 33px;
				text-align: center;
			    margin-bottom: 7px;
    			border-top: 1px solid #fb744b;
			}
			#group_buy h4 em {
				margin: -5px auto;
				background: #fb6233;
				width: 140px;
				height: 32px;
				text-align: center;
				line-height: 32px;
				display: block;
				color: white;
			}
			.group_today {
			    position: relative;
			    float: left;
			    width: 250px;
			    overflow: hidden;
			    border-right: 1px solid #f0f0f0;
			}
			.group_today img {
				width: 250px;
  				height: 360px;
			}
			#group_buy .fr {
				float: right;
				width: 232px;
				height: 181px;
			}
			#group_buy .fr .group_variety {
				position: relative;
			    width: 232px;
			    margin-top: 18px;
			}
			#group_buy .fr .group_variety div{
			    height: 180px;
			    margin: 0 18px 20px 20px;
			    border-bottom: 1px solid #f0f0f0;
			}
			#group_buy .fr .group_variety div:hover img {
			    transform: translate3d(-5px,0,0);
    			cursor: pointer;
			}
			#group_buy .fr .group_tit {
			    height: 18px;
			    margin-bottom: 10px;
			    overflow: hidden;
			    font-size: 18px;
			    color: #ec3639;
			    line-height: 18px;
			}
			#group_buy .fr .sub_tit {
			    position: relative;
			    z-index: 105;
			    width: 90px;
			    height: 40px;
			    overflow: hidden;
			    font-size: 14px;
			    color: #333;
			    line-height: 20px;
			}
			#group_buy .fr .group_variety div img {
			    position: relative;
			    left: 80px;
			    bottom: 10px;
			    width: 110px;
			    height: 110px;
			    transition: transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease,-o-transform .4s ease;
			}
			#group_buy .fr .group_brand div {
			    height: 161px;
   				padding: 0 18px 0 20px;
			}
			#group_buy .fr .group_brand div:hover img{
			    transform: translate3d(-5px,0,0);
    			cursor: pointer;
			}
			.bulemoon{
			    position: relative;
			    left: 70px;
			    top: -60px;
			    width: 110px;
			    height: 110px;
			        transition: transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease,-o-transform .4s ease;
			}
			#area_rank {
				float: left;
			    width: 453px;
			    height: 400px;
			    background: #fff url(../img/home_page/ChEi3FjCUa2ALuvGAAAG6sky0F026600.png) no-repeat center top;
			}
			#area_rank h4{
				width:453px;
				height: 33px;
				text-align: center;
			    margin-bottom: 7px;
    			border-top: 1px solid #fb744b;
			}
			#area_rank h4 em {
				margin: -5px auto;
				background: #f22e31;
				width: 140px;
				height: 32px;
				text-align: center;
				line-height: 32px;
				display: block;
				color: white;
			}
			.area_rank_list {
				margin-top: 5px;
			}
			.rank_tab {
			    position: relative;
			    height: 35px;
			    overflow: hidden;
			    margin: 0 22px 0 21px;
			    line-height: 34px;
			}
			.rank_tab ul {
				border-bottom: 1px solid #eee;
				height: 34px;
				width: 410px;
			}
			.rank_tab ul li {
				float: left;
				width: 82px;
				text-align: center;
				list-style-type: none;
			}
			.rang_tab_checked {
				border-bottom: 2px solid #f22e31;
			}
			.rank_tab ul li a {
				display: block;
   				color: #666;
   				font-size: 12px;
			}
			.rank_content {
				position: absolute;
				display: block;
				height: 326px;
				width: 453px;
  				padding: 10px 2px 0 1px;
			}
			.rank_content li {
			    float: left;
				width: 98px;
				height: 128px;
			  	padding: 15px 25px;
			  	list-style-type: none;
			  	border: 1px solid white;
			}
			.rank_content li:hover{
				border: 1px solid #ff875a;
			}
			.rank_content li:hover img{
			     transform: translate3d(-5px,0,0);
    			cursor: pointer;
			}
			.rank_content li a {
			    position: relative;
			    display: block;
			    text-align: center;
			}
			.rank_content li a img {
				width: 100px;
   				height: 100px;
   				transition: transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease,-o-transform .4s ease;
			}
			
			.rank_content li a p {
				height: 18px;
			    overflow: hidden;
			    margin-top: 10px;
			    line-height: 18px;
			    font-size: 8px;
			    font-weight: 100;
			}
			.rank_content li a span {
			    padding: 0px 6px;
			    background-color: #fb6233;
			    color: #fff;
			    position: relative;
			    left: -30px;
			    bottom: 55px;
			    font-size: 12px;
			}
			.rank_content li a div {
				position: absolute;
				left: 0px;
				top: -3px;
				height: 20px;
				width: 20px;
				line-height: 20px;
				background: #fff url(../img/home_page/indexbody_sprite.png) no-repeat -90px 0px;
			}
			.rank_content li a i {
				font-size: 10px;
				position: absolute;
				left: 5px;
				top: -2px;
			    width: 0px;
			    height: 0px;
			    color: white;
			}
			.none {
				display: none;
			}
			#mod_back_pic_left {
				margin: 0;
				padding: 0;
				position: absolute;
				top: 200px;
				left: -350px;
			}
			#mod_back_pic_right {
				margin: 0;
				padding: 0;
				overflow: hidden;
				position: absolute;
				top: 200px;
				right: -350px;
			}
			
			#mod_on_new {
				margin-top: 20px;
				width: 1228px;
			    height: 400px;
			}
			#mod_on_new #brand_buy {
				 margin-right: 12px;
			    float: left;
			    width: 484px;
			    height: 400px;
			   background: #fff url(../img/home_page/ChEi3FjCUa2ALuvGAAAG6sky0F026600.png) no-repeat center top;
			}			
			
			#brand_buy h4 {
				width:484px;
				height: 33px;
				text-align: center;
			    margin-bottom: 7px;
    			border-top: 1px solid #fb744b;
			}
			#brand_buy h4 em {
				margin: -5px auto;
				background: #fb6233;
				width: 140px;
				height: 32px;
				text-align: center;
				line-height: 32px;
				display: block;
				color: white;
			}
			ul {
				margin: 0;
			    padding: 0;
			    list-style: none;
			}
			.brand_right {
				width: 200px;
			    float: right;
			    height: 342px;
			    overflow: hidden;
			    margin-top: 1px;
			    padding-right: 15px;
			    font-size: 14px;
    			line-height: 24px;
			}
			.brand_right ul li {
			    position: relative;
			    height: 90px;
			    margin-bottom: 10px;
			    padding: 10px 5px 10px;
			    border-bottom: 1px solid #f0f0f0;
			}
			.brand_right ul li div{
		        height: 90px;
			}
			.brand_right ul li div:hover img{
			    transform: translate3d(-5px,0,0);
    			cursor: pointer;
			}
			.brand_right .pro_tit {
				width: 95px;
				height: 24px;
				overflow: hidden;
				position: relative;
				z-index: 105;
				color: #333;
				line-height: 24px;
			}
			.brand_right .pro_sub_tit {
				position: relative;
			    z-index: 105;
			    height: 24px;
			    overflow: hidden;
			    color: #999;
			}		
			
			#life_pie {
				float: left;
			    width: 453px;
			    height: 400px;
			   
			    background: #fff url(../img/home_page/ChEi3FjCUa2ALuvGAAAG6sky0F026600.png) no-repeat center top;
			}
			#life_pie h4{
				width:453px;
				height: 33px;
				text-align: center;
			    margin-bottom: 7px;
    			border-top: 1px solid #fb744b;
			}
			#life_pie h4 em {
				margin: -5px auto;
				background: #f22e31;
				width: 140px;
				height: 32px;
				text-align: center;
				line-height: 32px;
				display: block;
				color: white;
			}
			.brand_banner {
				position: relative;
			    float: left;
			    display: block;
			    _display: inline;
			    width: 205px;
			    height: 210px;
			    overflow: hidden;
			    margin-left: 20px;
			    padding-top: 8px;
			    border-right: 1px solid #f0f0f0;
			}
			.brand_banner img {
				position: absolute;
			    right: -5px;
			    bottom: 0;
			    width: 210px;
			    height: 210px;
			     transition: transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease,-o-transform .4s ease;
			}
			.brand_banner:hover img {
				transform: translate3d(-5px,0,0);
				cursor: pointer;
			}
			.brand_banner .pro_tit {
				position: relative;
			    z-index: 105;
			    margin-top: 8px;
			    font-size: 16px;
			    color: #333;
			}
			.brand_banner .pro_sub_tit {
			    position: relative;
			    z-index: 105;
			    width: 85px;
			    height: 40px;
			    overflow: hidden;
			    margin-top: 5px;
			    line-height: 20px;
			    color: #999;
			    font-size: 14px;
			}
			
			#life_pie .brand_right {
			    float: right;
			    height: 218px;
			    overflow: hidden;
			    margin-top: 1px;
			    padding-right: 15px;
			    font-size: 14px;
			    line-height: 24px;
			    width: 190px;
			}
			.life_pic {
				padding: 10px 0 0 14px;
				width: 453px;
				height: 115px;
			}
			.life_pic div {
			    position: relative;
			    float: left;
			    display: block;
			    width: 188px;
			    height: 95px;
			    overflow: hidden;
			    margin: 0 6px;
			    padding: 10px 0 0 12px;
			}
			.life_pic div img {
			    position: absolute;
			    right: -5px;
			    top: 0;
			    height: 105px;
			    width: 205px;
			    transition: transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease,-o-transform .4s ease;
			}
			.life_pic div:hover img {
				transform: translate3d(-5px,0,0);
				cursor: pointer;
			}
			.life_pic div p {
			    position: relative;
			    z-index: 105;
			    font-size: 14px;
			    color: #fb6233;
			}
			.life_pic div .go {
				font-size: 12px;
			}
			#mod_you_like {
				position: relative;
				margin-top: 20px;
   				width: 1240px;
			}
			#mod_you_like h4 {
				text-align: center;
			    font-size: 18px;
			    font-weight: normal;
			}
			#mod_you_like h4 u {
			    display: inline-block;
			    width: 27px;
			    height: 18px;
			    background: url(../img/home_page/indexbody_sprite.png) no-repeat -180px 0;
			    vertical-align: middle;
			}
			#mod_you_like h4 span {
				vertical-align: middle;
			}
			#mod_you_like h4 i {
			    display: inline-block;
			    width: 27px;
			    height: 18px;
			    background: url(../img/home_page/indexbody_sprite.png) no-repeat -220px 0;
			    vertical-align: middle;
			}
			.you_like_list {
			    position: relative;
			    padding-bottom: 110px;
			    overflow: hidden;
			}
			.you_like_list ul {
				margin-right: -12px;
				list-style-type: none;
				width: 1240px;
				overflow：hidden;
			}
			.you_like_list ul li {
				position: relative;
			    width: 236px;
			    float: left;
			    margin: 10px 10px 0 0;
			    border: 1px solid white;
			}
			.you_like_list ul li:hover {
				border: 1px solid #f89597;
			}
			.you_like_list>ul>li>div {
			    display: block;
			    width: 220px;
			    height: 299px;
			    overflow: hidden;
			    margin: 0 auto;
			    padding: 7px;
			    border: 1px solid #fff;
			    background-color: #fff;
			    color: #333;
			    margin: 0 auto;
			}
			.you_like_list .pro_pic {
			    position: relative;
			    left: 0;
			    top: 0;
			    margin: 0 auto;
			    background-color: #f8f8f8;
			    text-align: center;
			    padding: 0;
			    height: 220px;
			    width: 220px;
			}
			.you_like_list .pro_pic img {
			    position: absolute;
			    top: 0px;
			    left: 0px;
			    width: 220px;
			    height: 220px;
			}
			.you_like_list .pro_name {
			    position: relative;
			    height: 40px;
			    overflow: hidden;
			    line-height: 20px;
			    text-align: center;
			    font-size: 10px;
			}
			.you_like_list .pro_name .pro_mask {
				position: absolute;
			    left: 0;
			    top: 40px;
			    height: 40px;
			    width: 220px;
			}
			.you_like_list .pro_price {
			    height: 30px;
			    text-align: center;
			    line-height: 30px;
			    color: #f12c30;
			    font-weight: bold;
			    font-family: "Microsoft Yahei";
			    
			}    
			/*侯顺强添加*/
			a,button{
				cursor: pointer;
			}
			#iframe1{
				margin-left: 140px;
			}
			#produce_one_open,#produce_two_open{
				width: 20px;
				padding-left: 0px;
			}
			#iframe1{
				margin-left: -10px;
			}
			#iframe2{
				margin-left: -180px;
			}
